Model Checking a Decentralized Storage Deduplication Protocol
نویسندگان
چکیده
Deduplication of live storage volumes in a cloud computing environment is better done by post-processing: by delaying discovery and removal of duplicate data after I/O requests have been concluded, impact in latency can be minimized. When compared to traditional deduplication in backup systems, which can be done in-line and in a centralized fashion, distribution and concurrency lead to increased complexity. This paper outlines a deduplication algorithm for a typical cloud infrastructure with a common storage pool and summarizes how model-checking with the TLA+ toolset was used to uncover and correct some subtle concurrency issues.
منابع مشابه
Decentralized Deduplication in SAN Cluster File Systems
File systems hosting virtual machines typically contain many duplicated blocks of data resulting in wasted storage space and increased storage array cache footprint. Deduplication addresses these problems by storing a single instance of each unique data block and sharing it between all original sources of that data. While deduplication is well understood for file systems with a centralized comp...
متن کاملDifferentially private client-side data deduplication protocol for cloud storage services
Cloud storage service providers apply data client-side deduplication across multiple users to achieve cost savings of network bandwidth and disk storage. However, deduplication can be used as a side channel by attackers who try to obtain sensitive information of other users’ data. We propose a differentially private client-side deduplication protocol. A storage gateway allows efficient data ded...
متن کاملHTTP-Level Deduplication with HTML5
In this project, we examine HTTP-level duplication. We first report on our initial measurement study, analyzing the amount and types of duplication in the Internet today. We then discuss several opportunities for deduplication: in particular, we implement two versions of a simple server-client architecture that takes advantage of HTML5 client-side storage for value-based caching and deduplication.
متن کاملA Hybrid Cloud Model for Detection and Prevention of Duplicate files with Improved Security Using Dual Encryption
The ever increasing volume of data in the cloud storage is the crucial challenge faced by the cloud computing environment today. Data deduplication can be used as the solution for this problem. Deduplication eliminates the redundant copies of file from the cloud by keeping only single copy of the file using the convergent encryption scheme. The authorized deduplication can be carried out during...
متن کاملA Dynamic Proxy Oriented Approach for Remote Data Integrity checking along with Secure Deduplication in Cloud
In Cloud computing users store data over remote servers instead of computer’s hard drive. This leads to several security problems since data is out of the control of the user. So, to protect against the security attacks and to preserve the data integrity in the cloud, Huaqun Wang et.al proposed proxy oriented remote data integrity checking (RDIC). However, this scheme only focuses on one-way va...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011